# 使用基础的 Java 11镜像
FROM openjdk:8

# 对外暴露的端口
EXPOSE 8080

# 设置环境变量来指定时区
ENV TZ=Asia/Shanghai
# 将时区文件复制到容器中的特定路径
RUN ln -sf /usr/share/zoneinfo/{TZ} /etc/localtime && echo "{TZ}" > /etc/timezone

# 将jar包添加到容器中并更名为backend.jar
ADD my-app.jar backend.jar

# 运行jar包
RUN bash -c 'touch /backend.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/backend.jar"]